#include "UpdateTask.h"

bool GameStateTask::Start()
{
	return true;
}
void GameStateTask::Update()
{
//	m_states.top()->Update();
}
void GameStateTask::Stop()
{
	m_states.empty();
}

void GameStateTask::PushState( Pointer<IGameState>& gameState )
{
//	gameState->Activate();
	m_states.push(gameState);
}

void GameStateTask::PopState()
{
	//m_states.top()->Deactivate();
	m_states.pop();
}